h4{ font-size:1em; }
#m-popular-category{ margin-top:45px; }


/* mini-new */
/* ------------------------------- */

.mini-new { background:#F5F5F5; text-align:center; padding-bottom:2px; }
.mini-new h2{ background:none; }
.mini-new td{ padding-bottom:6px; }
.mini-new .item-title{ font:normal 10px/12px arial; text-align:left; display:block; }
.mini-new h4 { margin:-10px 14px 5px 14px; text-align:center;}
.mini-new .price {  font:bold 12px arial; color:#DE0303;}
.mini-new .discount-price { font:bold 12px arial; color:#DE0303; }
/* ------------------------------- */
/* mini-new */

#home-left-newproducts{ position:relative; overflow:hidden; }
#home-left-newproducts .items{ padding:1px; text-align:center;}
#home-left-newproducts .items .item{ padding-top:5px; padding-bottom:5px;border-bottom:1px dashed #D1D1D1; }
#home-left-newproducts img{ padding:2px; border:#D1D1D1 solid 1px; }
#home-left-newproducts .price{ font:bold 12px arial; color:#DE0303;}
#home-left-newproducts .new-price{ font:bold 12px arial; color:#DE0303;}
/* featured products */
/* ------------------------------- */
#m-featured-products{ position:relative; width:797px; padding-bottom:10px; overflow:hidden; }
#m-featured-products .list-content{ padding:0;  height:195px; margin-left: 55px; margin-top:10px;  }
#m-featured-products li.group-items{ width:700px; height:195px; padding:0;  }
#m-featured-products dl{ display:inline }
#m-featured-products dd.item{ text-align:center; float:left; display:block; height:195px; width:117px; background:url(../img/product_box.png) no-repeat; padding:10px 5px 0 5px; margin-right:13px; }
#m-featured-products #left-arrow a, #m-featured-products #right-arrow a{ display:block; height:44px; width:23px; position:absolute; top:130px; cursor:pointer; text-indent:-1000px; overflow:hidden; }
#m-featured-products #left-arrow a{ background:url(../img/icon_sprite.png) no-repeat left -330px; left:10px;  }
#m-featured-products #right-arrow a{ background:url(../img/icon_sprite.png) no-repeat left -376px; right:10px;  }
#m-featured-products h4{ font:normal 10px/12px arial; color:#656565; text-align:center; display:block; }
#m-featured-products .price{ font:bold 12px arial; color:#DE0303;}
/* ------------------------------- */
/* featured products */


/* company introduce */
/* ------------------------------- */
#m-company-introduce { position:relative; width:767px; padding:0 15px 15px 15px; }
#main #company_introduce {}
#main #company_introduce h2 { font-style:normal; font-weight:bold; color:#2f2f2f; background:none; border-bottom:none; width:100%; font-size:12px;  padding:0; }
/* ------------------------------- */
/* company introduce */





/* nav */
/* ------------------------------- */
#nav2 .nav-title{ height:28px; background:url(../img/nav-title_bg.png) left top no-repeat; color:#fff; padding:0 10px; font:bold 13px/28px arail; }

#nav2 .root-item{ margin:0; padding:0 10px; font:bold 12px arial, helvetica, sans-serif; line-height:26px; color:#18950a; border-top:1px solid #8cd921;  background:url(../img/icon_sprite.png) no-repeat right -741px; background-color:#edffea;}

.nav-border{ border-left:1px solid #7AC118; border-right:1px solid #7AC118; border-bottom:1px solid #7AC118; }
/* ------------------------------- */
/* nav */



/* banner */
/* ------------------------------- */
.banner-nav{ height:31px; background:url(../img/bg_sprite.png) repeat-x left -686px; width:100%-25px;text-align:right; padding-right:15px; top:0;position:relative;margin:1px;height:35px;padding:0px;margin:0px;border:0px; border-top:1px solid #DCDCDC;}
#xxjdjj1, #xxjdjj2, #xxjdjj3{ width:251px; text-align:center; font: bold 12px/31px arial; display:block; float:left; background:none; border:none; color:#fff; position:relative; }
#xxjdjj1.bxx, #xxjdjj2.bxx, #xxjdjj3.bxx{ background:#fff; color:#000; margin-top:-1px;  height:28px; overflow:hidden; border:1px solid #DCDCDC; border-top:none; }
/* ------------------------------- */
/* banner */


/* m-company-introduce */
/* ------------------------------- */
#m-company-introduce{color:#777777;}
#m-company-introduce li{ background:url(../img/icon_sprite.png) no-repeat left -789px;  padding-left:15px;  float:left; width:320px; display:block; line-height:24px; }
#m-company-introduce .discription{ margin:20px 0 20px 0; }
/* ------------------------------- */
/* m-company-introduce */



#page-home #search-bar{ height:auto; }
#page-home .header-nav-container { width:938px; margin:0 auto; height:42px; line-height:42px; background:url(../img/bg_sprite.png) repeat-x left -117px; position:relative; padding:0 11px; }
.header-nav-container .left-bg{ position:absolute; left:0; top:0; width:5px; height:42px; background:url(../img/bg_sprite.png) repeat-x left -29px; }
.header-nav-container .right-bg{ position:absolute; right:0; top:0; width:11px; height:42px; background:url(../img/bg_sprite.png) repeat-x right -73px; }